package com.huaxin.hxmodulestatisticalanalysis.dto.response;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class KpiCardDTO {
    @Schema(description = "卡片标题：如“最大相电流”")
    private String title;        // 卡片标题：如“最大相电流”
    @Schema(description = " 数值")
    private BigDecimal value;    // 数值
    @Schema(description = "单位：A, kW, ℃")
    private String unit;         // 单位：A, kW, ℃
    @Schema(description = "来源设备名")
    private String deviceName;   // 来源设备名
    @Schema(description = "后缀说明：如 \"C相\" 或 \"接头\"")
    private String suffix;       // 后缀说明：如 "C相" 或 "接头"
    @Schema(description = "数据时间戳")
    private LocalDateTime timestamp; // 数据时间戳
}